package ar.uade.edu.fain.ad.server.dao.entity;

import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "PLATO")
public class PlatoEntity {

	@Id
	private Long id;

	@Column
	private String descripcion;

	@Column
	private Boolean activo;

	@Column
	private Double precio;

	@Embedded
	private RecetaEntity receta;

	@Column
	private String tipo; // Si es bebida o no

	@Column
	private Double comisionExtra;

	public PlatoEntity() {
		super();
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Boolean isActivo() {
		return activo;
	}

	public void setActivo(Boolean activo) {
		this.activo = activo;
	}

	public Double getPrecio() {
		return precio;
	}

	public void setPrecio(Double precio) {
		this.precio = precio;
	}

	public RecetaEntity getReceta() {
		return receta;
	}

	public void setReceta(RecetaEntity receta) {
		this.receta = receta;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public Double getComisionExtra() {
		return comisionExtra;
	}

	public void setComisionExtra(Double comisionExtra) {
		this.comisionExtra = comisionExtra;
	}

}
